// var tesseract = require('tesseract.js')
// var node_tesseract = require('node-tesseract')
// tesseract.recognize(__dirname + "/1.jpeg")
//     .progress(function(progress) {
//         // console.log(process)
//     })
//     .then(function(result) {
//         console.log(result)
//     })
//     .catch(function(error) {
//         // console.error(error)
//     })
//     .finally(function(resultOrError) {
//         // console.log(resultOrError)
//         process.exit(0)
//     })

// var ak = 'wUMLG7PXM1YwNAQEx9Y2eWvp';
// var sk = 'H6pFLcSZFpDvu2csUTXEchV0QeeF4WQx';
// var ocr = require('baidu-ocr-api').create(ak,sk);
// // 外部图片
// ocr.scan({
//   url:'http://7pun4e.com1.z0.glb.clouddn.com/test.jpg', // 支持本地路径
//   type:'text',
// }).then(function (result) {
//   return console.log(Object.keys(result))
// }).catch(function (err) {
// //   console.log(Object.keys(err));
//     console.log(err.message)
// })

// node_tesseract.process(__dirname + '/1.jpeg',function(err, text) {
// 	if(err) {
// 		console.error(err);
// 	} else {
// 		console.log(text);
// 	}
// });

var AipOcrClient = require("baidu-aip-sdk").ocr;

// 设置APPID/AK/SK
var APP_ID = "11155529";
var API_KEY = "wUMLG7PXM1YwNAQEx9Y2eWvp";
var SECRET_KEY = "H6pFLcSZFpDvu2csUTXEchV0QeeF4WQx";

// 新建一个对象，建议只保存一个对象调用服务接口
var client = new AipOcrClient(APP_ID, API_KEY, SECRET_KEY);

var fs = require('fs');

var image = fs.readFileSync(__dirname + '/1.jpeg').toString("base64");

// 调用通用文字识别, 图片参数为本地图片
for(var i = 0; i < 10; i++) {
    client.generalBasic(image).then(function(result) {
        console.log(JSON.stringify(result));
    }).catch(function(err) {
        // 如果发生网络错误
        console.log(err);
    });
}


// // 如果有可选参数
// var options = {};
// options["language_type"] = "CHN_ENG";
// options["detect_direction"] = "true";
// options["detect_language"] = "true";
// options["probability"] = "true";

// // 带参数调用通用文字识别, 图片参数为本地图片
// client.generalBasic(image, options).then(function(result) {
//     console.log(JSON.stringify(result));
// }).catch(function(err) {
//     // 如果发生网络错误
//     console.log(err);
// });;